EXE To CAB Converter ver 2.0, by Yuri Niyazov. 1/20/97
Included is a Win95 console application designed to convert SFX CAB files
(files that you can download from the MicroSoft web or ftp sites) to
standard CAB files that can be viewed with the EXTRACT utility included
with Windows 95 or the Cab File Viewer Powertoy, included with the freeware
package called MS PowerToys. The problem with the self-extracting/
self-installing files like MS IE 3.0 is that once you start the file, it
will do everything automatically, without giving the user a chance to, for
example, scan the contents for viruses or just look and see what kind of
files are included inside. This utility will strip the starting code that
extracts the files, leaving you with normal cab file (or at least it should
do that).
Requirements:
Windows 95. A computer would be nice too.
It might run under the WIN3.1+Win32s configuration, but I have not tested it
on that platform so I do not know. Same applies to Windows NT.
Usage of the utility:
EXE2CAB exefile [cabfile]
exefile: the name and path of the SFX EXE file such as IE301M95.EXE
[cabfile]: the name and path of the resulting cab file. This parameter is not required. If it is omitted, EXE2CAB creates a file that has the same filename as the exefile only with a .cab extension. If it is included, then EXE2CAB tries to open the cabfile parameter. If it can not do so, if the file already exists or for some other reason, it will try to create the file
with the .CAB extension
Ver 1.0 program used a pretty brain-dead algorithm to figure out whether a
file can be converted to .CAB file, so there were many executable files
that it couldn't convert, and it will claim that it did.
This version of the utility will work with 99.8% accuracy. (Nobody except God is perfect).
This version uses two different methods to figure out whether the file can be converted or not. While it is working it shows its status on the screen
This program is freeware. You can distribute it to anyone, in fact I
encourage you to do so, as long as it is given for free and unmodified.
However, I do ask you to register it because I would like to know how
far it spreads. Registration is simple:
Send Internet an e-mail to either one of the following addresses
If one of them does not work, please try the other one.
yuri.niyazov@von.metrocon.com
yuri.niyazov@278-320.usbbs.com
I can also be found on FidoNet Windows conference and Windows 95 conference,
as well as by Private Netmail at 1:278/320.
In your message include your name and how you can be reached (Internet e-mail or Fido-mail, or address.) Address is not mandatory, however, please be sure to include country and city.
If you register (and you should) you will be notified by e-mail of updates
to this and other programs written by me. I will most likely send
notifications by snail-mail, but an e-mail address is preferred.
Source code for this program written in C++ is available to developers for
the price of $10 (you can bargain). To obtain it, just send me a message
to the above addresses and we will work it out.
Because of the complicated world that we live in, the following DISCLAMER
became a necessary part of everything that we have access to. In normal
English it means: Use EXE2CAB at you own risk. So here it is:
DISCLAIMER:
Users of EXE2CAB must accept this disclaimer of warranty:
"EXE2CAB is supplied as is. The author disclaims all warranties,
expressed or implied, including, without limitation, the warranties of
merchantability and of fitness for any purpose. The author assumes no
liability for damages, direct or consequential, which may result from